With this INIT installed, a change of the keyboard layout by typing opt-cmd-space or cmd-space, or by using the keyboard menu, only affects the current keyboard. If a key on a different keyboard is press, the INIT automatically swaps to the script and keyboard layout last used by that keyboard. The INIT also enables the keyboard menu on systems with only one script installed.